package jnpf.message.model.message;

import lombok.Data;

import java.util.List;

/**
 * 外部同步组织模型
 *
 */
@Data
public class OpenDeptModel extends OpenBaseModel{
    /**
     * 部门ID
     */
    private String deptId;

    /**
     * 上级部门(必填项)
     */
    private String parentId;
    /**
     * 部门名称(必填项)
     */
    private String name;
    /**
     * 在父部门中的排序值，order值小的排序靠前
     */
    private Long order;

    /**
     * 扩展属性，Json格式（部门属性，部门代码）
     */
    private String extension;
    /**
     * 部门的主管userid列表
     */
    private List<String> deptManagerUserIdList;
    /**
     * 部门的分管领导userid列表
     */
    private List<String> deptResponsibleLeaderUserIdList;
    /**
     * 部门的直属领导userid列表
     */
    private List<String> deptDirectSupervisorUserIdList;

}
